|
AutoCAD VBA : PDF erstellen per VBA-Makro
insidERR am 10.06.2009 um 16:12 Uhr (0)
Ich habe mir für diesen Zweck in Excel ein Tool geschrieben, welches unser System nach Zeichnungen(DWG) durchsucht und prüft, ob es davon bereits PLT und PDF Datein gibt.Dann kann man auf Knopfdruck von allen Zeichnungen PLT und PDF erstellen lassen.Excel sagt AutoCAD weche Zeichnung aufgemacht werden soll. Dann wird geprüft ob die Zeichnung frei gegeben ist und die Blattgröße ermittelt.Für verschiedene PDFs hab ich unterschiedliche PC3 vorkonfiguriert.Excel übergibt an AutoCAD die benötigten Druckparamete ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Spline teilen, Punktekoordinaten auslesen
insidERR am 11.03.2009 um 15:59 Uhr (0)
Das Ziel ist mir klar, nur wie ich dahin komme nicht.Mir fehlt der genaue Code, wie ich die einzelnen Punkte finde und deren Koordinaten auslesen kann.Ich habe mir für eine andere Geschichte aus verschiedenen Beispielen hier aus dem Forum was gebastelt und bräuchte sowas für den aktuellen Fall.Code:------------------------------Public Sub Freigabe() Zeichnung freigeben Befehlscode für Button "^c^c^p-vbarun BlockAttribute.Freigabe" Dim BlockCol As Collection, Stelle As Integer, setFree As Boolean, tmpUser ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Insert Dwg in AutoCAD by clicking a button
insidERR am 03.07.2008 um 13:18 Uhr (0)
So wie ich das sehe, willst du in eine Zeichnung die du bearbeitest verschiedene Zeichnungen, die als Blöcke in separaten Zeichnungen hinterlegt sind einfügen?Bei uns wird auch so gearbeitet. Und wir benutzen eine Funktion von AutoCAD. "amLibrary"Dort kann man sich ne eigene Bibliothek zusammenstellen. Z.B. eigene Sonderschrauben die als Blöcke hinterlegt sind. Du öffnest dann die Bibliothek und siehst alle hinterlegten Zeichnungen als Minivorschau und kannst das was du haben willst anklicken und als Block ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Infozeile ausgeben
insidERR am 13.01.2009 um 09:48 Uhr (0)
Hallo,kennt jemand eine einfache Möglichkeit etwas in die Befehlszeile von AutoCAD einzutragen, ohne dass AutoCAD auf weitere Eingabe wartet?Hintergrund: ich habe eine Zeichnungsprüffunktion eingebaut die beim speichern aktiviert wird. Damit der Benutzer weiß dass die Zeichnung OK ist, soll AutoCAD es in der Befehlszeile anzeigen "Zeichnung geprüft, keine Fehler gefunden"Wenn ich "ThisDrawing.Utility.GetString" oder "ThisDrawing.SendCommand" einsetzte, wartet AutoCAD auf eine weitere Eingabe. Es soll aber ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Zeichnungsfläche ermitteln
insidERR am 13.10.2009 um 10:13 Uhr (0)
Hallo Leute,ich suche eine Möglichkeit die Grenzen der Zeichnung zu ermitteln.Die maximale Höhe und Breite, die gedruckt wird wenn man unter { Plott / Plottbereich / Zu plotten: "Grenzen" }Hat einer ne Idee?
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Werte aus Teilereferenz per VBA auslesen
insidERR am 14.02.2020 um 11:14 Uhr (1)
Hatte verstanden dass du eine Zeichnung für Inventor haben willst.Um Inventor geht es im aktuellen Fall aber nicht, sondern AutoCAD.Habe jetzt eine *.dwg angehängt.
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Spline teilen, Punktekoordinaten auslesen
insidERR am 11.03.2009 um 14:08 Uhr (0)
Hallo,ich suche eine Möglichkeit in der aktuellen Zeichnung auf ein Spline ne bestimmte Anzahl von Punkten zu setzen("Entwurf-Punkt-Teilen") und dann die Koordinate(X,Y) auslesen.Hat jemand ne Idee?Danke
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Speichervorgang abbrechen
insidERR am 17.02.2016 um 14:47 Uhr (5)
Hallo zusammen.Ich suche eine Möglichkeit in der Sub "AcadDocument_BeginSave" den Speichervorgang zu stoppen.Hintergrund: wenn eine Zeichnung in einem bestimmten Verzeichniss geöffnet wird, will ich nicht, dass der Benutzer sie überschreiben kann.Dateiattribute "Schreibgeschützt" will ich vermeiden.Danke
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Teilereferenz auslesen/bearbeiten
insidERR am 05.06.2009 um 13:27 Uhr (0)
Hallo,hat jemmand nen kurzen Quellcode(oder Link) um Teilereferenzen(_ampartref) zu finden/auslesen/bearbeiten?Versuche eine Routine zum erstellen von Teileverzeichnissen zu erstellen.Das einzige was mir fehlt, ist die Funktion um alle Teilereferenzpunkte in einer Zeichnung zu finden und die Positionsnummer/Bezeichnung zu lesen.Danke und noch ein schönes WE euch :-)
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Prüfmaße auflisten
insidERR am 20.10.2011 um 11:56 Uhr (0)
Hallo Gemeinschaft,ich versuche in einer Zeichnung alle Prüfmaße zu finden, scheitere aber an der Stelle, wo ich erkennen kann, ob das Maß "normal" oder eine Prüfmaß ist.Mein Code sieht so aus:Code:Public Function getPrüfmaße() As String Dim oEntity As AcadEntity Dim oLayout As AcadLayout Dim sFile As String For Each oLayout In ThisDrawing.Layouts For Each oEntity In oLayout.Block If TypeOf oEntity Is AcadDimRotated Then sFile = sFile & oEntity.Measurement & vbTab ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Spline teilen, Punktekoordinaten auslesen
insidERR am 11.03.2009 um 15:06 Uhr (0)
Von LISP hab ich keine Ahnung und auch nicht die Zeit mich damit zu beschäftigen.Die Linie teilen kann man manuel auslösen, aber ich will es automatisieren.Hintergrund der ganzen Sache:wir haben einige Laufradmeridiankonturen, welche mit Splines gezeichnet sind. Die wollen wir in ein anderes Programm exportieren. Dazu muss man auf die Splines "Punkte" legen und von den die Koordinaten(X,Y) in eine Textdatei exportieren. Diese wird dann von dem anderen Programm eingelesen und weiter verarbeitet.Von Hand dau ...
|
| In das Form AutoCAD VBA wechseln |